## Chapter 8: Web Applications

## Introduction

If you have a corporate database that supports the Lightweight Directory Access Protocol (LDAP), the Avaya Thin Client Directory application can communicate with that database. IP telephone users can then use their phones to search for names, telephone numbers, or other information. Using search results, users can call a person directly, store a number on Contacts list, and view more details about the person.

This chapter provides the information you need to install and administer Avaya’s Thin Client Directory. It has four primary sections:

- Application Platform Requirements - Describes the operating environment for the Thin Client Directory application.
- Installing the Thin Client Directory on the Server - Lists the Avaya-provided download files needed for installation, pre-installation requirements, and step-by-step installation instructions.
- Web Application User Interface - Describes and illustrates the Directory application screens with which IP telephone users perform Directory searches and review search results.
- Directory Database Administration Interface - Describes and illustrates the administration screens with which you define LDAP attributes and configure the user interface screens.

Figure 27: High-Level Thin Client Architecture on page 130 provides a high-level overview of the Thin Client architecture.

Figure 27: High-Level Thin Client Architecture

As Figure 27 shows, the Directory application and its administration are co-resident with an HTTP server. Administration screens allow all Directory application parameters like the directory database server’s IP Address, allowable search fields, etc. to be set using a PC browser. The Web browser can be co-resident on the Directory application server.

When a 9620 IP Telephone user starts a directory search, the user’s browser sends the search criteria to the Directory application. The Directory application sends a query based on administered parameters to the directory database, usually located on a separate server. The directory database server then returns search results to the Directory application. The Directory application formats the results in the appropriate markup language and sends the results back to the end user. The user then has several options regarding the search results.